* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	font-family: "微软雅黑";
}
input[type="submit"] {
    -webkit-appearance: none;
}
body{
	background: #f4f3f3;
}
.container {
	width: 100%;
	margin: 0 auto;
	background-color: #f4f3f3;
	position: relative;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
a {
	text-decoration: none;
	color: #999;
}
ul>li {
	list-style: none;
}
/* .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
    margin-right: 6px;
}
.swiper-pagination-bullet-active {
    background-color: #5fa9fb;
} */
input {
    outline: none;
}
input:-moz-placeholder{ 
    color: #777; 
}

::-webkit-input-placeholder { /* WebKit browsers */ 
color: #777; opacity:1;
} 
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
color: #777;  opacity:1;
} 
::-moz-placeholder { /* Mozilla Firefox 19+ */ 
color: #777; opacity:1; 
} 
:-ms-input-placeholder { /* Internet Explorer 10+ */ 
color: #777;  opacity:1;
} 

button{
	outline: none;
}
/* 公共尾部 */
.footer {
    border-top: 1px solid #bfbfbf;
    height: 50px;
    width: 100%;
    margin: 0 auto;
    display: flex;
    flex-direction: row;
    position: fixed;
    bottom: 0;
    background-color: #fff;
}
.footer-item-container {
    flex: 1;
    text-align: center;
    padding: 5px 0;
}
.footer-item i {
    display: block;
    margin: 0 auto;
    width: 19px;
    height: 20px;

}
.footer-item a span{
    font-size: 12px;
}
.footer-item-container:nth-child(1) .footer-item i{
    background: url('../img/tuobanquan.png') center/ cover no-repeat;
}
.footer-item-container:nth-child(2) .footer-item i{
    background: url('../img/wo.png') center/ cover no-repeat;
}
.footer-item-container:nth-child(1) .footer-item.active i{
    background: url('../img/tuobanquancheck.png') center/ cover no-repeat;
}
.footer-item-container:nth-child(2) .footer-item.active i{
    background: url('../img/wocheck.png') center/ cover no-repeat;
}
.footer-item.active span {
    color: #97c619;
    font-size: 12px;
}
.mask{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #000;
    opacity: 0.3;
    z-index:100;
	display:none;
}

.item select{
border:none;
font-size:15px;
width:100%;
color: #777;
filter: none !important;-webkit-appearance: none;
background: #FFFFFF;
}

#mess_share{margin:15px 0;}
#share_1{float:left;width:49%;}
#share_2{float:right;width:49%;}
#mess_share img{width:22px;height:22px;}
#cover{display:none;position:absolute;left:0;top:0;z-index:18888;background-color:#000000;opacity:0.7;}
#guide{display:none;position:absolute;right:18px;top:5px;z-index:19999;}
#guide img{width:260px;height:180px;}